Block Structure vs. Scope Extrusion: Between Innocence and Omniscience

نویسندگان

  • Andrzej S. Murawski
  • Nikos Tzevelekos
چکیده

We study the semantic meaning of block structure using game semantics and introduce the notion of block-innocent strategies, which turns out to characterise call-by-value computation with block-allocated storage through soundness, finitary definability and universality results. This puts us in a good position to conduct a comparative study of purely functional computation, computation with block storage and dynamic memory allocation respectively. For example, we show that dynamic variable allocation can be replaced with blockallocated variables exactly when the term involved (open or closed) is of base type and that block-allocated storage can be replaced with purely functional computation when types of order two are involved. To illustrate the restrictive nature of block structure further, we prove a decidability result for a finitary fragment of call-by-value Idealized Algol for which it is known that allowing for dynamic memory allocation leads to undecidability.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Innovation in the Agro-Food Sector: from Technical Innovation-Centred Approaches to Sustainability Transition Processes

Innovation is a complex phenomenon and process involving translation of knowledge into new techniques, products, services. It is considered crucial for sustainable agriculture development and achievement of long-term food security. The review describes the diversity of innovation and relates it to agro-food sector. It also sheds light on different innovation models and explores their contributi...

متن کامل

Omniscience in Narrative Construction: Old Challenges and New

Since modernism, narrative omniscience has been much attacked, yet little studied and understood. This in inverse ratio to the central role it actually plays in narrative discourse and metadiscourse alike: the telling, reading, grouping, evolving, conceptualizing of stories, invented (e.g., novelistic) or inspired (biblical, Homeric). Here I review the various old-new critical thrusts against e...

متن کامل

Classic versus Inguinal Approach for Obturator Nerve Block in Transurethral Resection of Bladder Cancer under Spinal Anesthesia: A Randomized Controlled Trial

Single spinal anesthesia in transurethral resection of bladder tumor (TURBT) has been reported to be unable to prevent obturator nerve stimulation and adductor muscle contraction, which can cause complications like bladder perforation. The present study aimed to compare the effectiveness of the classic and inguinal approaches for obturator nerve block (ONB). Seventy patients with cancers of the...

متن کامل

Comparison of Spinal Anesthesia in L3-L4 and L4-L5 on Sensory-Motor Block Level and Hemodynamic Status in Cesarean Section

Background and Objective: The injection site in spinal anesthesia is one of the factors that can affect the height of the sensory block. This clinical trial study aimed to compare the effect of spinal anesthesia at L3-L4 and L4-L5 on the level of sensory-motor block and hemodynamic status in cesarean section. Materials and Methods: Seventy patients undergoing elective cesarean section and rece...

متن کامل

Divine Cognitive Power

Standard analyses of omniscience are advanced in terms of a being's knowing the truth value of propositions. For example, Kenny writes that 'The doctrine of omni-science is easy to formulate precisely: it is the doctrine that for all p, then God knows that p.1 Richard Swinburne proposes that 'To say of a person P that he is omniscient at time t is to say that at t P knows of every true proposit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Logical Methods in Computer Science

دوره 12  شماره 

صفحات  -

تاریخ انتشار 2010